#ifndef _MY_FIT_H
#define _MY_FIT_H

#include <Arduino.h>

#define FIT_RANK 2

class MyFit
{
private:
    int n;
    double x[10], y[10]; //最多10个数据(没有解决数据越界问题，只能先这样处理了)

    double atemp[2 * FIT_RANK + 1];
    double a[FIT_RANK + 1][FIT_RANK + 1];

public:
    MyFit();
    ~MyFit();
    void setData(double t[], uint16_t raw[], int size);
    double *fit();
};

#endif